package objects;

public class Adresse {
	
	private int id_adresse;
	private Personne personne;//personne habitant � cette adresse
	private String type_adresse;//type adresse: domicile, travail...
	private int n_rue;
	private int type_rue;//correspond � un nom dans une liste ex: 1=rue, 2=avenue...
	private String nom_rue;
	private Ville ville;
	private String complement_adresse;
	private Quartier quartier;
	
	public Adresse(int id_adresse, Personne p, String type_adresse, int n_rue, int type_rue, String nom_rue, Ville v, String complement_adresse, Quartier quartier) {
		this.id_adresse = id_adresse;
		this.personne = p;
		this.type_adresse = type_adresse;
		this.n_rue = n_rue;
		this.type_rue = type_rue;
		this.nom_rue = nom_rue;
		this.ville = v;
		this.complement_adresse = complement_adresse;
		this.quartier=quartier;
	}

	public int getId_adresse() {
		return id_adresse;
	}
	
	public void setId_adresse(int id_adresse) {
		this.id_adresse = id_adresse;
	}
	
	public Personne getPersonne() {
		return personne;
	}
	
	public void setPersonne(Personne personne) {
		this.personne = personne;
	}
	
	public String getType_adresse() {
		return type_adresse;
	}
	
	public void setType_adresse(String type_adresse) {
		this.type_adresse = type_adresse;
	}
	
	public int getN_rue() {
		return n_rue;
	}
	
	public void setN_rue(int n_rue) {
		this.n_rue = n_rue;
	}
	
	public int getType_rue() {
		return type_rue;
	}
	
	public void setType_rue(int type_rue) {
		this.type_rue = type_rue;
	}
	
	public String getNom_rue() {
		return nom_rue;
	}
	
	public void setNom_rue(String nom_rue) {
		this.nom_rue = nom_rue;
	}
	
	public Ville getVille() {
		return ville;
	}
	
	public void setVille(Ville ville) {
		this.ville = ville;
	}
	
	public String getComplement_adresse() {
		return complement_adresse;
	}
	
	public void setComplement_adresse(String complement_adresse) {
		this.complement_adresse = complement_adresse;
	}
	
	public Quartier getQuartier(){
		return this.quartier;
	}
	
	public void setQuartier(Quartier quartier){
		this.quartier=quartier;
	}
}
